An Object-Oriented Framework for Developing Network Server Daemons
نویسندگان
چکیده
Developing distributed applications that utilize multiprocessing and network services is a promising technique for increasing system performance, scalability, and cost effectiveness. However, designing and implementing efficient, robust, and extensible multi-threaded client/server applications is a complex and challenging task. The Service Configurator (SVC-CON) framework described in this paper provides an object-oriented infrastructure that simplifies the development of dynamically configured, concurrent, multi-service network daemons. The framework integrates mechanisms for (1) local and remote interprocess communication, (2) I/O-based and timer-based event multiplexing, (3) explicit dynamic linking, and (4) multi-threading and multiprocessing to aid the creation of network servers that may be updated and extended without modifying, recompiling, relinking, or restarting executing daemons.
منابع مشابه
The Service Configurator framework: an extensible architecture for dynamically configuring concurrent, multi-service network daemons
Developing extensible, robust, and efficient network daemons is a challenging task. This paper describes an object-oriented framework consisting of automated tools and reusable components that simplifies the task of developing, configuring, and reconfiguring concurrent, multi-service network daemons. These daemons may contain multiple communicationrelated services that execute in one or more pr...
متن کاملA Domain Analysis of Network Daemon Design Dimensions
Applications that effectively utilize multi-processingand network services are able to deliver increased system throughput, reliability, scalability, and cost effectiveness. Designing and implementing such applications is a challenging task, however. This article is part of a continuing series that describes object-oriented techniques that may be used to simplify the development of reliable, ro...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملAn Object-oriented Design and Push Web Server based Framework for Physical Object Interactions and Services
One of the substantial issues in ubiquitous computing is the automatic processing of information from real world objects and enabling their interactions in the background. This scenario requires a framework on which such information processing and object interaction can be supported. This article presents our research progress in developing a framework based on the object-oriented design approa...
متن کاملOmos | an Object Server for Program Execution
The bene ts of object oriented programming are well known but popular operating systems provide very few object oriented features to users and few are im plemented using object oriented techniques themselves In this paper we discuss a mechanism for apply ing object oriented programming concepts to program binding linking and execution We describe OMOS an object meta object server that embodies ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993